IRQ: Fold irq_status into irq_cfg
authorAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 5 Sep 2011 14:08:38 +0000 (15:08 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 5 Sep 2011 14:08:38 +0000 (15:08 +0100)
commit8d8bc3af8818ca8c3c4b2d20f898084cff8ac3cb
tree4272fbff63b03b4c9a6808c566c746ed734d859b
parent0ba296917d257c87dbfb71a77cf20768c7e084ce
IRQ: Fold irq_status into irq_cfg

irq_status is an int for each of nr_irqs which represents a single
boolean variable.  Fold it into the bitfield in irq_cfg, which saves
768 bytes per CPU with per-cpu IDTs in use.

Signed-off-by Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/irq.c
xen/include/asm-x86/irq.h